// 处理路由数据包为单层数据包（不带children）

import { IMenuType } from "@/types/router";
import { Route } from "react-router-dom";
export const renderRoutes = (routes: IMenuType[]) => {
  let arr: IMenuType[] = [];
  routes.forEach((item) => {
    if (item.children) {
      arr = [...arr, ...item.children];
    } else {
      arr.push(item);
    }
  });
  // console.log("用来渲染路由的数据包", arr);
  return arr.map((item) => {
    return <Route path={item.key} element={item.element} key={item.key} />;
  });
};
